package www.rlicker.dao;

import www.rlicker.model.FeedbackClass;
import www.rlicker.mybatis.Criteria;

import java.util.List;

/**
 * 
 * FeedbackClass数据库操作接口类
 * 
 **/

public interface IFeedbackClassDao{


	/**
	 * 
	 * 分页查询
	 * 
	 **/
	public List<FeedbackClass>  queryPage (Criteria<FeedbackClass> param);

	/**
	 * 
	 * 分页总数查询
	 * 
	 **/
	public Integer queryPageCount (Criteria<FeedbackClass> param);

	/**
	 * 
	 * 查询（根据主键ID查询）
	 * 
	 **/
	public FeedbackClass  queryEntity (Long id );
	
	/**
	 * 
	 * 查询（根据主键Name查询）
	 * 
	 **/
	public FeedbackClass  queryByName (String name);

	/**
	 * 
	 * 删除（根据主键ID删除）
	 * 
	 **/
	public int deleteAll (List<Long> list);

	/**
	 * 
	 * 添加 （匹配有值的字段）
	 * 
	 **/
	public int insert(FeedbackClass record );
	/**
	 * 
	 * 修改（匹配有值的字段）
	 * 
	 **/
	public int update (Criteria<FeedbackClass> param);


}